home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / upload / Skin / s1 / skin_global.php < prev    next >
Encoding:
PHP Script  |  2002-06-12  |  10.7 KB  |  273 lines

  1. <?php
  2.  
  3. class skin_global {
  4.  
  5.  
  6.  
  7. function Member_bar($msg) {
  8. global $ibforums;
  9. return <<<EOF
  10.  {$ibforums->lang['logged_in_as']} <b>{$ibforums->member['name']}</b> ( <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=UserCP&CODE=00'>{$ibforums->lang['your_cp']}</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Login&CODE=03'>{$ibforums->lang['log_out']}</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Msg&CODE=01'>{$msg[TEXT]}</a> )
  11. EOF;
  12. }
  13.  
  14. function BoardHeader($time="") {
  15. global $ibforums;
  16. return <<<EOF
  17.  
  18. <table width='{$ibforums->skin['tbl_width']}' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='{$ibforums->skin['tbl_border']}'>
  19.   <tr> 
  20.     <td background='{$ibforums->vars['img_url']}/header_tile.gif'><img src='{$ibforums->vars['img_url']}/logo.jpg' alt='Powered by IBForums' border='0'></td>
  21.   </tr>
  22.   <tr> 
  23.     <td id='alt1'>
  24.       <table width='100%' border='0' cellspacing='0' cellpadding='2'>
  25.         <tr>
  26.           <td width='100%'> 
  27.             <% MEMBER BAR %>
  28.           </td>
  29.           <td nowrap valign='middle'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Search&f={$ibforums->input['f']}' style='text-decoration:none'><img src='{$ibforums->vars['img_url']}/icon_search.gif' title='Search' name='search' border='0' align='absmiddle'> Search</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Members' style='text-decoration:none'><img src='{$ibforums->vars['img_url']}/icon_members.gif' title='Members List' name='members' align='absmiddle' border='0'> Member List</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Help' style='text-decoration:none'><img src='{$ibforums->vars['img_url']}/icon_help.gif' title='Help Files' name='help' border='0' align='absmiddle'> Help</a></td>
  30.         </tr>
  31.       </table>
  32.     </td>
  33.   </tr>
  34. </td>
  35. </table>
  36. <br>
  37. EOF;
  38. }
  39.  
  40. function start_nav() {
  41. global $ibforums;
  42. return <<<EOF
  43. <table width='{$ibforums->skin['tbl_width']}' align='center' border="0" cellspacing="0" cellpadding="1">
  44. <tr> 
  45.     <td>{$ibforums->skin['F_NAV']}</td>
  46.     <td width="100%" id="nav">
  47. EOF;
  48. }
  49.  
  50. function end_nav() {
  51. global $ibforums;
  52. return <<<EOF
  53.         </td>
  54.   </tr>
  55. </table>
  56. EOF;
  57. }
  58.  
  59. function Redirect($Text, $Url) {
  60. global $ibforums;
  61. return <<<EOF
  62. <html>
  63. <head>
  64. <title>{$ibforums->lang['stand_by']}</title>
  65. <meta http-equiv='refresh' content='2; url={$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}$Url'>
  66. <link type='text/css' href='style_sheets/stylesheet_{$ibforums->skin['css_id']}.css' rel='stylesheet'>
  67. </head>
  68.  
  69. <body id='mainbg'>
  70. <table width='{$ibforums->skin['tbl_width']}' height='85%' align='center'>
  71. <tr>
  72.     <td valign='middle'>
  73.         <table align='center' border="0" cellspacing="1" cellpadding="0" bgcolor="{$ibforums->skin['tbl_border']}">
  74.         <tr> 
  75.             <td id='mainbg'>
  76.                 <table width="100%" border="0" cellspacing="1" cellpadding="12">
  77.                     <tr> 
  78.                         <td width="100%" align="center" id='alt1'>
  79.                             {$ibforums->lang['thanks']}, 
  80.                             $Text<br><br>
  81.                             {$ibforums->lang['transfer_you']}<br><br>
  82.                             (<a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}$Url'>{$ibforums->lang['dont_wait']}</a>)</td>
  83.                     </tr>
  84.                 </table>
  85.             </td>
  86.         </tr>
  87.       </table>
  88.     </td>
  89. </tr>
  90. </table>
  91. </body>
  92. </html>
  93. EOF;
  94. }
  95.  
  96. function PM_popup() {
  97. global $ibforums;
  98. return <<<EOF
  99.      <script language='JavaScript'>
  100.      <!--
  101.        window.open('index.{$ibforums->vars['php_ext']}?act=Msg&CODE=99&s={$ibforums->session_id}','NewPM','width=500,height=250,resizable=yes,scrollbars=1'); 
  102.      //-->
  103.      </script>
  104. EOF;
  105. }
  106.  
  107. function Guest_bar() {
  108. global $ibforums;
  109. return <<<EOF
  110.  {$ibforums->lang['guest_stuff']} ( <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Login&CODE=00'>{$ibforums->lang['log_in']}</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Reg&CODE=00'>{$ibforums->lang['register']}</a> )
  111. EOF;
  112. }
  113.  
  114. function admin_link() {
  115. global $ibforums;
  116. return <<<EOF
  117. ( <b><a href='{$ibforums->vars['board_url']}/admin.{$ibforums->vars['php_ext']}' target='_blank'>{$ibforums->lang['admin_cp']}</a></b> )
  118. EOF;
  119. }
  120.  
  121. function error_log_in($q_string) {
  122. global $ibforums;
  123. return <<<EOF
  124. <form action='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}' method='post'>
  125.      <input type='hidden' name='act' value='Login'>
  126.      <input type='hidden' name='CODE' value='01'>
  127.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  128.      <input type='hidden' name='referer' value='$q_string'>
  129.      <input type='hidden' name='CookieDate' value='1'>
  130.      <table cellpadding='0' cellspacing='0' border='0' width='80%' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  131.         <tr>
  132.             <td>
  133.                 <table cellpadding='3' cellspacing='1' border='0' width='100%'>
  134.                 <tr>
  135.                 <td align='left' colspan='2' id='titlemedium'>{$ibforums->lang['er_log_in_title']}</td>
  136.                 </tr>
  137.                 <tr>
  138.                 <td id='row1' width='40%'>{$ibforums->lang['erl_enter_name']}</td>
  139.                 <td id='row1'><input type='text' size='20' maxlength='64' name='UserName' class='forminput'></td>
  140.                 </tr>
  141.                 <tr>
  142.                 <td id='row1' width='40%'>{$ibforums->lang['erl_enter_pass']}</td>
  143.                 <td id='row1'><input type='password' size='20' name='PassWord' class='forminput'></td>
  144.                 </tr>
  145.                 <tr>
  146.                 <td id='row2' align='center' colspan='2'>
  147.                 <input type='submit' name='submit' value='{$ibforums->lang['erl_log_in_submit']}' class='forminput'>
  148.                 </td>
  149.                 </table>
  150.              </td>
  151.          </tr>
  152.      </table>
  153.    </form>
  154. EOF;
  155. }
  156.  
  157. function board_offline($message = "") {
  158. global $ibforums;
  159. return <<<EOF
  160. <table width='{$ibforums->skin['tbl_width']}' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='{$ibforums->skin['tbl_border']}'>
  161.   <tr> 
  162.     <td background='{$ibforums->vars['img_url']}/tile_back.gif'>
  163.             <table width='100%' border='0' cellspacing='0' cellpadding='3'>
  164.         <tr> 
  165.           <td><img src='{$ibforums->vars['img_url']}/nav_m.gif' alt='' width='8' height='8'></td>
  166.           <td width='100%' id='titlemedium'>{$ibforums->lang['offline_title']}</td>
  167.         </tr>
  168.       </table>
  169.         </td>
  170.   </tr>
  171.   <tr> 
  172.     <td id='mainbg'>
  173.             <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  174.                 <tr> 
  175.           <td colspan='2' valign='top' id='post1'> <p>$message</p></td>
  176.         </tr>
  177.         <tr> 
  178.           <td colspan='2' valign='top' id='posthead'>{$ibforums->lang['offline_login']}</td>
  179.         </tr>
  180.         <tr>
  181.                     <form action='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}' method='post'>
  182.                     <input type='hidden' name='act' value='Login'>
  183.                     <input type='hidden' name='CODE' value='01'>
  184.                     <input type='hidden' name='s' value='{$ibforums->session_id}'>
  185.                     <input type='hidden' name='referer' value=''>
  186.                     <input type='hidden' name='CookieDate' value='1'>
  187.           <td id='alt1'>{$ibforums->lang['erl_enter_name']}<br><img src='{$ibforums->vars['img_url']}/spacer.gif' alt='' width='180' height='1'></td>
  188.           <td width='100%' id='alt1'><input type='text' size='20' maxlength='64' name='UserName' class='forminput'></td>
  189.         </tr>
  190.         <tr> 
  191.           <td id='alt1'>{$ibforums->lang['erl_enter_pass']}</td>
  192.           <td width='100%' id='alt1'><input type='password' size='20' name='PassWord' class='forminput'></td>
  193.         </tr>
  194.         <tr> 
  195.           <td colspan='2' align='center' id='titlefoot'><input type='submit' name='submit' value='{$ibforums->lang['erl_log_in_submit']}' class='forminput'></td>
  196.                     </form>
  197.         </tr>
  198.       </table></td>
  199.   </tr>
  200. </table>
  201. EOF;
  202. }
  203.  
  204. function Error($message, $ad_email_one="", $ad_email_two="") {
  205. global $ibforums;
  206. return <<<EOF
  207.     <script language='javascript'>
  208.     <!--
  209.       function contact_admin() {
  210.       
  211.           // Very basic spam bot stopper
  212.               
  213.           admin_email_one = '$ad_email_one';
  214.           admin_email_two = '$ad_email_two';
  215.           
  216.           window.location = 'mailto:'+admin_email_one+'@'+admin_email_two+'?subject=Error on the forums';
  217.           
  218.       }
  219.       
  220.       //-->
  221.       </script>
  222.  
  223. <table width='{$ibforums->skin['tbl_width']}' border='0' cellspacing='1' align='center' cellpadding='0' bgcolor='{$ibforums->skin['tbl_border']}'>
  224.   <tr> 
  225.     <td id='maintitleback' background='{$ibforums->vars['img_url']}/tile_back.gif'> 
  226.       <table width='100%' border='0' cellspacing='0' cellpadding='3'>
  227.         <tr> 
  228.           <td><img src='{$ibforums->vars['img_url']}/nav_m.gif' alt='' width='8' height='8'></td>
  229.           <td width='100%' id='maintitle'><b>{$ibforums->lang['error_title']}</b></td>
  230.         </tr>
  231.       </table>
  232.     </td>
  233.   </tr>
  234.   <tr> 
  235.     <td id='mainbg'> 
  236.       <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  237.         <tr> 
  238.           <td id='alt1' valign='top'>
  239.                             {$ibforums->lang['exp_text']}<br><br>
  240.                           <b>{$ibforums->lang['msg_head']}</b>
  241.                             <br><br>
  242.                             <span id='alert'>$message</span>
  243.                             <br><br>
  244.                             <!-- IBF.LOG_IN_TABLE -->
  245.                             <br><br>
  246.                             <b>Useful Links:</b>
  247.                             <br><br>
  248.              • <a href='{$ibforums->base_url}&act=Reg&CODE=10'>{$ibforums->lang['er_lost_pass']}</a><br>
  249.               • <a href='{$ibforums->base_url}&act=Reg&CODE=00'>{$ibforums->lang['er_register']}</a><br>
  250.               • <a href='{$ibforums->base_url}&act=Help&CODE=00'>{$ibforums->lang['er_help_files']}</a><br>
  251.               • <a href='javascript:contact_admin();'>{$ibforums->lang['er_contact_admin']}</a></p>
  252.           </td>
  253.         </tr>
  254.         <tr> 
  255.           <td id='titlefoot' align='center'>< <a href='javascript:history.go(-1)'>{$ibforums->lang['error_back']}</a></td>
  256.         </tr>
  257.       </table>
  258.     </td>
  259.   </tr>
  260. </table>
  261. EOF;
  262. }
  263.  
  264. function Member_no_usepm_bar() {
  265. global $ibforums;
  266. return <<<EOF
  267.  {$ibforums->lang['logged_in_as']} <b>{$ibforums->member['name']}</b> ( <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=UserCP&CODE=00'>{$ibforums->lang['your_cp']}</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Login&CODE=03'>{$ibforums->lang['log_out']}</a> )
  268. EOF;
  269. }
  270.  
  271.  
  272. }
  273. ?>